Career 2020 2018 2017 2016 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994 1993 1992 1990
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Morocco F5 Morocco F1 Tunisia F29 Bahrain F1 (Manama) Tunisia F31 (Hammamet) Turkey F2 (Antalya) Spain F11 2001 Eddleman USTA Challenger - Birmingham Nord/LB Open - Braunschweig Open D'Orleans - Orleans XI Torneo Internazionale di Tennis - Barletta Morocco Tennis Tour - Marrakech 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Savannah Challenger Le Gosier Challenger Sarasota Challenger M25 Poznan Dubai Tennis Open - Dubai Miller Lite Hall of Fame Tennis Championships - Newport Sybase Open - San Jose Citrix Tennis Championships - Delray Beach Cerveza Club Columbia Open - Bogota Adidas Open de Toulouse - Toulouse Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco Franklin Templeton Tennis Classic - Scottsdale Grand Prix Hassan II - Casablanca U.S. Men's Clay Court Championships - Houston Telenordia Swedish Open - Bastad Energis Open - Amsterdam Grand Prix de Tennis de Lyon - Lyon Open 13 - Marseille Siebel Open - San Jose U.S. Men's Clay Court Championships - Houston Siebel Open - San Jose Kroger / St. Jude International - Memphis The Samsung Open - Nottingham Open de Moselle - Metz Davidoff Swiss Indoors - Basel Doha St. Polten Doha Casablanca Estoril Bologna St. Polten Gstaad Stuttgart Vienna Santiago Montevideo Buenos Aires Casablanca Adidas International - Sydney Arizona Men's Tennis Championships - Scottsdale U.S. Men's Clay Court Championships - Houston Miller Lite Hall of Fame Tennis Championships - Newport International Tennis Championships - Delray Beach U.S. Men's Clay Court Championships - Houston Campbell's Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Sydney International - Sydney SAP Open - San Jose The Dubai Tennis Championships - Dubai Tennis Channel Open - Las Vegas US Men's Clay Court Championships - Houston RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Open de Moselle - Metz Stockholm Open - Stockholm Sydney International - Sydney The Dubai Tennis Championships - Dubai The Tennis Channel Open - Las Vegas U.S. Men's Clay Court Championships - Houston Countrywide Classic - Los Angeles RCA Championships - Indianapolis Pilot Pen Tennis - New Haven Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich ARAG World Team Championship - Dusseldorf Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Estoril Open - Estoril China Open - Beijing Brisbane International - Brisbane Delray Beach International Tennis Championships - Delray Beach Pilot Pen Tennis - New Haven If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem If Stockholm Open - Stockholm Erste Bank Open - Vienna Swiss Indoors Basel - Basel US Men's Clay Court Championship - Houston Power Horse World Team Cup - Dusseldorf Citi Open - Washington Winston-Salem Open - Winston-Salem U.S. National Indoor Tennis Championships - Memphis US Men's Clay Court Championship - Houston AEGON International - Eastbourne BB&T Atlanta Open - Atlanta 's Tennis Masters 07 Challenger - Graz 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Tallahassee Challenger Rado Swiss Open - Gstaad Kremlin Cup - Moscow Tiburon Challenger Dubai Tennis Open - Dubai Generali Open 2000 - Kitzbuhel Grand Prix de Tennis de Lyon - Lyon Sybase Open - San Jose Verizon Tennis Challenge - Atlanta Open Seat-Godo 2001 - Barcelona Miller Lite Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis The Hamlet Cup - Long Island Gelsor Open Romania - Bucharest Franklin Templeton Tennis Classic - Scottsdale Open Seat Godo 2003 - Barcelona Gerry Weber Open - Halle Dubai Oporto Gstaad Muller Cup 99 - Ulm CNA TennisPro Classic - Winnetka Frito Lay/USTA Challenger - Binghamton La Gran Copa Ericsson - Porto Alegre drkoop.com USTA Challenger of Dallas - Dallas Stuttgart Copa Ericsson - Caracas San Marino drkoop.com USTA challenger of Miami - Miami Rado Geneva Challenger - Geneva Casablanca The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Italian Open - Rome Eurocard Open - Stuttgart 14th Paris Open - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Italian Open - Rome German Open - Hamburg Tennis Masters Series - Stuttgart Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Basel Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Bolzano Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Hilton Waikoloa Village USTA Challenger - Waikoloa Indian Wells Hilton Waikoloa Village USTA Challenger - Waikoloa XL Capital Bermuda Open - Bermuda Rome USTA Seascape Challenger - Aptos USTA Tennis Championships of Houston - Houston Monte Carlo 2001 UT Tyler Patriot Challenger - Tyler University of Tennessee USTA Men's Challenger - Knoxville Rome Zagreb Open - Zagreb Muller Cup - Ulm Ostend Challenger Tennis Cup of Flanders - Ostende Open 88 - Contrexeville Internationale Tenniskampioenschappen Scheveningen - Scheveningen Windy City Classic - Winnetka Pomorski Bank Kredytowy Open - Szczecin Maia Challenger - Oporto Copa Ericsson Argentina - Buenos Aires Copa Ericsson Peru - Lima Copa Ericsson Mexico - Guadalajara drkoop.com USTA Challenger of San Antonio - San Antonio Pacific Life Open - Indian Wells USTA Men's Challenger of Urbana-Champaign - Urbana Gran Copa Ericsson - Porto Alegre Telecom Italia Masters - Rome Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Harrah's Entertainment Challenger - Tunica 2005 West Side Tennis Coub Men's Challenger - Forest Hills Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Siemens Open - Scheveningen Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris PrivatBank Cup - Dnepropetrovsk Internazionali BNL dItalia - Rome Tunis Open 2006 - Tunis Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai XL Capital Bermuda Open - Bermuda BNP Paribas Masters - Paris Eddleman USTA Challenger - Birmingham BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami drkoop.com USTA Tennis Championships - Armonk Open Costa Daurada - Tarragona Western & Southern Financial Group Masters - Cincinnati Open de L'Isere-Trophee BNP Paribas - Grenoble Ciutat de Barcelona - Barcelona BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Privatbank Open 2006 - Dnepropetrovsk Western & Southern Financial Group Masters - Cincinnati drkoop.com USTA Challenger of Tallahassee - Tallahassee drkoop.com USTA Tennis Championships of Denver - Denver Tennis Napoli Cup 2007 - Napoli San Marino Cepu Open - San Marino Western & Southern Open - Cincinnati Morocco Tennis Tour - Casablanca Baden Open - Karlsruhe BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Open de Montauban - Montauban Nord LB Open - Braunschweig Black Forest Open - Freudenstadt Open D'Orleans - Orleans drkoop.com USTA Tennis Championships of Houston - Houston Western & Southern Open - Cincinnati drkoop.com USTA Tennis Championships of San Antonio - San Antonio USTA Tennis Championships of Austin - Austin St. Francis Health System USTA Challenger - Tulsa USTA Challenger of Las Vegas - Las Vegas USTA Challenger of Burbank - Burbank USTA Pro Tennis Classic at Mission Hills - Rancho Mirage University of Tennessee USTA Men's Challenger - Knoxville USTA Men's Challenger of Urbana-Champaign - Urbana Sacramento Challenger Nord LB Open - Braunschweig Ciudad de Pozoblanco Open Diputacion - Cordoba Powder Byrne Trophy - Surbiton Sacramento Challenger AEGON Championships - London Lambertz Open by Stawag - Aachen Internazionali di Tennis di San Marino - San Marino AIG Japan Open - Tokyo Regions Morgan Keegan Championships - Memphis Open Mutouest St. Brieuc - St. Brieuc Kaltenberg Open - Split Jakarta Challenger Lugano - Lugano Grand Prix Hassan II - Casablanca Open Castilla y Leon - Segovia Nord/LB Open - Braunschweig Kroger / St. Jude International - Memphis Citta di Como - Como Dallas Challenger Millenium Tennis Championships - Delray Beach Schenectady The Samsung Open - Bournemouth Hilton Waikoloa USTA Challenger - Waikoloa Downtown Athletic Club USTA Challenger - Amarillo Qatar Mobil Open 2001 - Doha Tennis Napoli Cup - Napoli Prosperita Open 2008 - Ostrava Sarasota Challenger BNP Paribas Primrose - Bordeaux Winnetka Challenger Fifth-Third Bank Tennis Championships - Lexington Time Warner USTA Challenger - Binghamton Davidoff Swiss Indoors - Basel Qatar ATP Challenger - Doha U.S. Mens's Clay Court Championship - Houston Kroger / St. Jude International - Memphis Countrywide Classic - Los Angeles Qatar Mobil Open 2000 - Doha Open Seat-Godo '99 - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten Grolsch Open - Amsterdam MFS Pro Tennis Championships - Boston Connex Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Regions Morgan Keegan Championships - Memphis Grand Prix Hassan II - Casablanca Open Seat-Godo 2000 - Barcelona RCA Championships - Indianapolis Chevrolet Cup - Vina del Mar BMW Open - Munich Generali Open 2001 - Kitzbuhel Mercedes-Benz Cup - Los Angeles Hellmann's Cup - Santiago Salem Open - Hong Kong Scania Stockholm Open - Stockholm Qatar Exxon Mobil Open 2002 - Doha Heineken Open - Auckland Milan Indoors - Milan Franklin Templeton Tennis Classic - Scottsdale Grand Prix Hassan II - Casablanca Trofeo Conde de Godo - Barcelona Telenordia Swedish Open - Bastad Miller Lite Hall of Fame Tennis Championships - Newport Merano Open - Merano 2002 Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island 1999 Mercedes Cup - Stuttgart Davidoff Swiss Indoors - Basel Adidas International - Sydney Open 13 - Marseille Telenordia Swedish Open - Bastad Generali Open 2003 - Kitzbuhel CA Tennis Trophy - Vienna Kitzbuhel Amsterdam New Haven Doha Casablanca Dubai Tennis Open - Dubai Wimbledon - London Australian Open - Melbourne Grand Prix Hassan II - Casablanca Jakarta Dubai Rotterdam French Open - Paris Nice Florence Bordeaux Athens Buenos Aires Dubai 2003 Mercedes Cup - Stuttgart Wimbledon - London Legg Mason Tennis Classic - Washington D.C. Kitzbuhel TD Waterhouse Cup - Long Island San Marino Toulouse Lyon Santiago U.S. Open - New York Australian Open - Melbourne Sao Paulo Casablanca Basel Siebel Open - San Jose BMW Open - Munich BMW Open - Munich French Open - Paris Heineken Open - Auckland International Tennis Championships - Delray Beach SAP Open - San Jose Kroger / St. Jude International - Memphis RCA Championships - Indianapolis Grand Prix Hassan II - Casablanca The Stella Artois Grass Court Championships - London RCA Championships - Indianapolis CA Tennis Trophy - Vienna Qatar Exxon Mobil Open 2003 - Doha Qatar ExxonMobil Open - Doha Regions Morgan Keegan Championships - Memphis The Stella Artois Championships - London Pilot Pen Tennis - New Haven Thailand Open - Bangkok Wimbledon - London U.S. Open - New York Australian Open - Melbourne SAP Open - San Jose Gerry Weber Open - Halle French Open - Paris Medibank International - Sydney SAP Open - San Jose ARAG World Team Championship - Dusseldorf Indianapolis Tennis Championships - Indianapolis President's Cup 2000 - Tashkent Davidoff Swiss Indoors Basel - Basel Doha Wimbledon - London Qatar Exxon Mobil Open - Doha Dubai Tennis Open - Dubai U.S. Open - New York Regions Morgan Keegan Championships - Memphis Australian Open - Melbourne French Open - Paris AIG Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon Wimbledon - London U.S. Mens's Clay Court Championship - Houston U.S. Open - New York Waldbaum's Hamlet Cup - Long Island Wimbledon Adidas International - Sydney Atlanta Tennis Championships - Atlanta U.S. Men's Clay Court Championships - Orlando Farmers Classic - Los Angeles Moselle Open - Metz Next Generation Adelaide International - Adelaide U.S. Open Delray Beach International Tennis Championships - Delray Beach Long Island AEGON International - Eastbourne Miller Lite Hall of Fame Tennis Championships - Newport Citi Open - Washington Winston-Salem Open - Winston-Salem Qatar Mobil Open '99 - Doha Australian Open ARAG World Team Championship - Dusseldorf Qatar ExxonMobil Open - Doha French Open Dubai Open - Dubai Australian Open Grand Prix Hassan II - Casablanca 2000 Mercedes Cup - Stuttgart St. Petersburg Open - St. Petersburg Open de Moselle - Metz New Haven Miller Lite Hall of Fame Tennis Championships - Newport Grand Prix Hassan II - Casablanca Kroger / St. Jude International - Memphis Bologna U.S. Men's Clay Court Championships - Houston Abierto Mexicano de Tenis - Mexico City Franklin Templeton Tennis Classic - Scottsdale UBS Open Gstaad - Gstaad Qatar Open - Doha Legg Mason Tennis Classic - Washington French Open Wimbledon U.S. Open Hall of Fame Tennis Championships - Newport BMW Open - Munich Arizona Men's Tennis Championships - Scottsdale Open Seat Godo 2005 - Barcelona The Stella Artois Grass Court Championships - London Scottsdale Jakarta Bucharest Generali Open 1999 - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. The Stella Artois Grass Court Championships - London Barcelona Waldbaum's Hamlet Cup - Long Island Gerry Weber Open - Halle Toulouse Kremlin Cup - Moscow Legg Mason Tennis Classic - Washington D.C. Atlanta Tennis Championships - Atlanta Kitzbuhel Lyon Adidas International - Sydney Milan Indoors - Milan Open SEAT 2008 - Barcelona ABN AMRO World Tennis Tournament - Rotterdam Davidoff Swiss Indoors Basel - Basel Pacific Life Open - Indian Wells Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London NASDAQ-100 Open - Miami Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Monte Carlo French Open - Paris French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Sony Ericsson Open - Miami Telecom Italia Masters - Rome French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne BNP Paribas Masters - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Wimbledon - London French Open - Paris Davis Cup, Group 1, 2R, MAR-UKR 3-2 Davis Cup, World Group, QR, MAR-BEL 3-2 Davis Cup, World Group, QR, USA-IND 4-1 Davis Cup, World Group, 1R, USA-SVK 5-0 Davis Cup, Group 1, 2R, MAR-ITA 3-2 Davis Cup, World Group, QR, MAR-GBR 3-2 Hopman Cup - Perth Hopman Cup - Perth Davis Cup, World Group, SF, RUS-USA 3-2 Davis Cup, World Group, QF, USA-ESP 4-1 Davis Cup, World Group, F, USA-RUS 4-1 Davis Cup, World Group, QF, USA-FRA 4-1 Davis Cup, Group 2, 2R, IRL-MAR 3-2 Hopman Cup - Perth Davis Cup, World Group, 1R, USA-SUI 4-1 Davis Cup, World Group, QF, CRO-USA, 3-2 French Open Davis Cup, World Group, 1R, ESP-MAR 3-2 Davis Cup, World Group, SF, FRA-USA 3-2 Davis Cup, World Group, QR, SUI-MAR 3-2 Davis Cup, Group 1, 2R, ITA-MAR 4-1 Davis Cup, World Group, PO, BEL-USA 1-4 Davis Cup, World Group, 1R, USA-ROU 4-1 Davis Cup, World Group, QF, USA-CHI 3-2 Davis Cup, World Group, 1R, CZE-USA 1-4 70th River Oaks International Tennis Tournament - Houston Davis Cup, Group 2, 1R, MAR-DEN 4-1 Davis Cup, Group 2, 2R, SLO-MAR 2-3 River Oaks International Tennis Tournament - Houston Davis Cup, World Group, SF, SWE-USA 1-4 Capitala World Tennis Championship Davis Cup, World Group, 1R, CRO-USA 4-1 1 Masters Guinot Mary Cohr Tennis Masters Cup Shanghai - Shanghai Barcelona Olympics Olympics - Athens Olympics - Beijing Davis Cup, World Group, 1R, AUT-USA 1-4